<?php
/* [$WindsForce] (C)Hunzhiwange.COM Since 2014.07.23.
   家居公司招标模型($$)*/

!defined('Q_PATH') && exit;

class JiajubiddingModel extends CommonModel{

	static public function init__(){
		return array(
			'table_name'=>'jiajubidding',
			'autofill'=>array(
				array('user_id','userId','create','callback'),
				array('jiajubidding_username','userName','create','callback'),
				array('jiajubidding_ip','getIp','create','callback'),
				array('jiajubidding_edituserid','userId','all','callback'),
				array('jiajubidding_editusername','userName','all','callback'),
			),
			'check'=>array(
				'jiajubidding_realname'=>array(
					array('require',Q::L('招标业主不能为空','__APPJIAJU_COMMON_LANG__@Model')),
					array('max_length',20,Q::L('招标业主不能超过20个字符','__APPJIAJU_COMMON_LANG__@Model')),
				),
				'jiajubidding_mobile'=>array(
					array('require',Q::L('招标手机号码不能为空','__APPJIAJU_COMMON_LANG__@Model')),
					array('mobile',Q::L('招标手机号码格式错误','__APPJIAJU_COMMON_LANG__@Model')),
				),
				'jiajubidding_qq'=>array(
					array('require',Q::L('招标QQ不能为空','__APPJIAJU_COMMON_LANG__@Model')),
					array('max_length',20,Q::L('招标QQ不能超过20个字符','__APPJIAJU_COMMON_LANG__@Model')),
				),
				'jiajubidding_title'=>array(
					array('require',Q::L('招标楼盘不能为空','__APPJIAJU_COMMON_LANG__@Model')),
					array('max_length',100,Q::L('招标楼盘不能超过100个字符','__APPJIAJU_COMMON_LANG__@Model')),
				),
				'jiajubidding_address'=>array(
					array('require',Q::L('招标地址不能为空','__APPJIAJU_COMMON_LANG__@Model')),
					array('max_length',256,Q::L('招标地址不能超过256个字符','__APPJIAJU_COMMON_LANG__@Model')),
				),
				'jiajubidding_spaceid'=>array(
					array('require',Q::L('招标空间不能为空','__APPJIAJU_COMMON_LANG__@Model')),
				),
				'jiajubidding_styleid'=>array(
					array('require',Q::L('招标风格不能为空','__APPJIAJU_COMMON_LANG__@Model')),
				),
				'jiajubidding_areaid'=>array(
					array('require',Q::L('招标面积不能为空','__APPJIAJU_COMMON_LANG__@Model')),
				),'
				jiajubidding_priceid'=>array(
					array('require',Q::L('招标价格不能为空','__APPJIAJU_COMMON_LANG__@Model')),
				),
				'jiajubidding_remark'=>array(
					array('require',Q::L('招标要求不能为空','__APPJIAJU_COMMON_LANG__@Model')),
					array('max_length',256,Q::L('招标要求不能超过256个字符','__APPJIAJU_COMMON_LANG__@Model')),
				),
				'jiajubidding_feedback'=>array(
					array('max_length',256,Q::L('客服反馈不能超过256个字符','__APPJIAJU_COMMON_LANG__@Model')),
				),
				'jiajubidding_realprice'=>array(
					array('require',Q::L('招标真实报价不能为空','__APPJIAJU_COMMON_LANG__@Model')),
					array('number',Q::L('招标真实报价只能为数字','__APPJIAJU_COMMON_LANG__@Model')),
				),
				'jiajubidding_realspace'=>array(
					array('require',Q::L('招标实际面积不能为空','__APPJIAJU_COMMON_LANG__@Model')),
					array('number',Q::L('招标实际面积只能为数字','__APPJIAJU_COMMON_LANG__@Model')),
				),
			),
		);
	}

	static function F(){
		$arrArgs=func_get_args();
		return ModelMeta::instance(__CLASS__)->findByArgs($arrArgs);
	}

	static function M(){
		return ModelMeta::instance(__CLASS__);
	}

	protected function beforeSave_(){
		$this->jiajubidding_realspace=intval($this->jiajubidding_realspace);
		$this->jiajubidding_realprice=intval($this->jiajubidding_realprice);
		$this->jiajubidding_username=C::text($this->jiajubidding_username);
		$this->jiajubidding_realname=C::text($this->jiajubidding_realname);
		$this->jiajubidding_mobile=C::text($this->jiajubidding_mobile);
		$this->jiajubidding_qq=C::text($this->jiajubidding_qq);
		$this->jiajubidding_title=C::text($this->jiajubidding_title);
		$this->jiajubidding_address=C::text($this->jiajubidding_address);
		$this->jiajubidding_remark=C::strip($this->jiajubidding_remark);
		$this->jiajubidding_feedback=C::strip($this->jiajubidding_feedback);
		$this->jiajubidding_editusername=C::text($this->jiajubidding_editusername);
	}

}
